package com.power.sifa.approve.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  送达记录详情条件查询
*/

@Data
@ApiModel(value="送达记录详情条件查询")
@EqualsAndHashCode(callSuper = false)
public class Apl_arrive_detailPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "序号")
        private String f_id;
        @ApiModelProperty(value = "序号操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "applyid")
        private String f_applyid;
        @ApiModelProperty(value = "applyid操作符")
        private String f_applyid_op = "like";

        @ApiModelProperty(value = "创建时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_createtime;
        @ApiModelProperty(value = "创建时间操作符")
        private String f_createtime_op = ">=";

        @ApiModelProperty(value = "创建时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_createtime_01;
        @ApiModelProperty(value = "创建时间操作符")
        private String f_createtime_01_op = "<=";

        @ApiModelProperty(value = "告警时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_warntime;
        @ApiModelProperty(value = "告警时间操作符")
        private String f_warntime_op = ">=";

        @ApiModelProperty(value = "告警时间_01", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_warntime_01;
        @ApiModelProperty(value = "告警时间操作符")
        private String f_warntime_01_op = "<=";

        @ApiModelProperty(value = "完成时间", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_finishtime;
        @ApiModelProperty(value = "完成时间操作符")
        private String f_finishtime_op = ">=";

        @ApiModelProperty(value = "完成时间_01", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE_TIME)
        private String f_finishtime_01;
        @ApiModelProperty(value = "完成时间操作符")
        private String f_finishtime_01_op = "<=";

        @ApiModelProperty(value = "通知人id")
        private String f_noticeperid;
        @ApiModelProperty(value = "通知人id操作符")
        private String f_noticeperid_op = "like";

        @ApiModelProperty(value = "通知人名称")
        private String f_noticeper;
        @ApiModelProperty(value = "通知人名称操作符")
        private String f_noticeper_op = "like";

        @ApiModelProperty(value = "是否自定义上传文件")
        private Integer f_customer;
        @ApiModelProperty(value = "是否自定义上传文件操作符")
        private String f_customer_op = "=";
        @ApiModelProperty(value = "操作人员id")
        private String f_operateid;
        @ApiModelProperty(value = "操作人员id操作符")
        private String f_operateid_op = "like";

        @ApiModelProperty(value = "操作人员名称")
        private String f_opereatename;
        @ApiModelProperty(value = "操作人员名称操作符")
        private String f_opereatename_op = "like";

        @ApiModelProperty(value = "是否发送")
        private Integer f_sendstatus;
        @ApiModelProperty(value = "是否发送操作符")
        private String f_sendstatus_op = "=";

        @ApiModelProperty(value = "内容")
        private String f_content;
        @ApiModelProperty(value = "内容操作符")
        private String f_content_op = "like";

        @ApiModelProperty(value = "案号")
        private String f_acceptcode;
        @ApiModelProperty(value = "案号操作符")
        private String f_acceptcode_op = "like";

}